
package jp.mylyane.afx.logger;


/**
 * <pre>
 * </pre>
 */
final class EmptyLogger extends XLogger
{
	
	// ---------------------------------------------------------------------------------------
	//
	// instance implementation.
	//
	// ---------------------------------------------------------------------------------------
	/**
	 * <pre>
	 * </pre>
	 */
	public EmptyLogger() {}
	
	// ---------------------------------------------------------------------------------------
	//
	// override XLogger methods.
	//
	// ---------------------------------------------------------------------------------------
	/*
	 * @see jp.mylyane.logging.XLogger#catching(java.lang.Throwable)
	 */
	@Override
	public void catching(Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#debug(java.lang.Object)
	 */
	@Override
	public void debug(Object message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#debug(java.lang.Object, java.lang.Throwable)
	 */
	@Override
	public void debug(Object message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#debug(java.lang.String)
	 */
	@Override
	public void debug(String message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#debug(java.lang.String, java.lang.Object[])
	 */
	@Override
	public void debug(String message, Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#debug(java.lang.String, java.lang.Throwable)
	 */
	@Override
	public void debug(String message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#entry()
	 */
	@Override
	public void entry() {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#entry(java.lang.Object[])
	 */
	@Override
	public void entry(Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#error(java.lang.Object)
	 */
	@Override
	public void error(Object message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#error(java.lang.Object, java.lang.Throwable)
	 */
	@Override
	public void error(Object message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#error(java.lang.String)
	 */
	@Override
	public void error(String message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#error(java.lang.String, java.lang.Object[])
	 */
	@Override
	public void error(String message, Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#error(java.lang.String, java.lang.Throwable)
	 */
	@Override
	public void error(String message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#exit()
	 */
	@Override
	public void exit() {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#exit(java.lang.Object)
	 */
	@Override
	public <R> R exit(R result) {
		return null;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#fatal(java.lang.Object)
	 */
	@Override
	public void fatal(Object message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#fatal(java.lang.Object, java.lang.Throwable)
	 */
	@Override
	public void fatal(Object message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#fatal(java.lang.String)
	 */
	@Override
	public void fatal(String message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#fatal(java.lang.String, java.lang.Object[])
	 */
	@Override
	public void fatal(String message, Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#fatal(java.lang.String, java.lang.Throwable)
	 */
	@Override
	public void fatal(String message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#getName()
	 */
	@Override
	public String getName() {
		return null;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#info(java.lang.Object)
	 */
	@Override
	public void info(Object message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#info(java.lang.Object, java.lang.Throwable)
	 */
	@Override
	public void info(Object message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#info(java.lang.String)
	 */
	@Override
	public void info(String message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#info(java.lang.String, java.lang.Object[])
	 */
	@Override
	public void info(String message, Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#info(java.lang.String, java.lang.Throwable)
	 */
	@Override
	public void info(String message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#isDebugEnabled()
	 */
	@Override
	public boolean isDebugEnabled() {
		return false;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#isErrorEnabled()
	 */
	@Override
	public boolean isErrorEnabled() {
		return false;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#isFatalEnabled()
	 */
	@Override
	public boolean isFatalEnabled() {
		return false;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#isInfoEnabled()
	 */
	@Override
	public boolean isInfoEnabled() {
		return false;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#isTraceEnabled()
	 */
	@Override
	public boolean isTraceEnabled() {
		return false;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#isWarnEnabled()
	 */
	@Override
	public boolean isWarnEnabled() {
		return false;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#throwing(java.lang.Throwable)
	 */
	@Override
	public <T extends Throwable> T throwing(T t) {
		return null;
	}
	
	/*
	 * @see jp.mylyane.logging.XLogger#trace(java.lang.Object)
	 */
	@Override
	public void trace(Object message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#trace(java.lang.Object, java.lang.Throwable)
	 */
	@Override
	public void trace(Object message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#trace(java.lang.String)
	 */
	@Override
	public void trace(String message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#trace(java.lang.String, java.lang.Object[])
	 */
	@Override
	public void trace(String message, Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#trace(java.lang.String, java.lang.Throwable)
	 */
	@Override
	public void trace(String message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#warn(java.lang.Object)
	 */
	@Override
	public void warn(Object message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#warn(java.lang.Object, java.lang.Throwable)
	 */
	@Override
	public void warn(Object message, Throwable t) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#warn(java.lang.String)
	 */
	@Override
	public void warn(String message) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#warn(java.lang.String, java.lang.Object[])
	 */
	@Override
	public void warn(String message, Object... params) {}
	
	/*
	 * @see jp.mylyane.logging.XLogger#warn(java.lang.String, java.lang.Throwable)
	 */
	@Override
	public void warn(String message, Throwable t) {}
}
